iT邦幫忙

2023 iThome 鐵人賽

0
DevOps

跟著菜鳥手把手用Docker建立服務系列 第 16

Day16 - 菜鳥們一起學習網路 Network 人生第三堂課

  • 分享至 

  • xImage
  •  

今天的人生第三堂課,就是來談溝通,溝通在人生裡的路上也是扮演很重要的角色,不小心又要講哲學了,回歸正題/images/emoticon/emoticon10.gif


這邊我們來證明呈現Containe的彼此溝通連線

我們先 Pull 下來兩個 busybox 分別命名 box1跟box2

docker pull busybox
docker tag busybox "Image name" //創建一個新的映像標籤

https://ithelp.ithome.com.tw/upload/images/20240102/20158512Vz7jHR8XLz.png

創建一個network bridge 名為 boxBridge

docker network create -d bridge mybirdge

https://ithelp.ithome.com.tw/upload/images/20240102/201585125nxXua4VWr.png

啟動 box1 跟 box2 container 分別命名為 box1-container、box2-container

docker run --name box1-container -d box1 tail -f /dev/null
docker run --name box2-container -d box2 tail -f /dev/null
  • tail -f /dev/null => 為了啟動 busybox container 能在背景模式下運行

box1-container、box2-container 分別連接 mybirdge

docker network connect "Network Name" "Container Name"

https://ithelp.ithome.com.tw/upload/images/20240102/20158512YBmvslYz08.png

查看 boxBridge 資訊

docker network inspect boxBridge

https://ithelp.ithome.com.tw/upload/images/20240102/20158512RIItjC2Byl.png

  • 可以看到Container 有box1-container、box2-container的資訊

我們直接 box1-container 跟 box2-container 做連線溝通確認

確認一下 box1-container 跟 box2-container 的 IP

docker exec -it "Container Name" ip a

box1-container IP
https://ithelp.ithome.com.tw/upload/images/20240102/20158512QrOAacDjf9.png

box2-container IP
https://ithelp.ithome.com.tw/upload/images/20240102/201585120eKoChOXUu.png

box1-container Ping box2-container IP(172.17.0.2)

docker exec -it box1-container ping 172.17.0.2

https://ithelp.ithome.com.tw/upload/images/20240102/20158512TMegoMmg70.png

  • 可以看的出來連線資訊,代表有成功的連線溝通

也可以直接 Ping Continer 不用打 IP

docker exec -it box1-container ping box2-container

https://ithelp.ithome.com.tw/upload/images/20240102/201585122I6Roiimu5.png

  • 這邊要注意的是,容器連接同一個預設(bridge)Bridge的話 ,只能直接Ping IP,不能直接Ping 容器

我們又完成的人生的課程,這邊有特別呈獻 Network Bridge 的用法,當然Network Drive 有分很多種,運用在不同情況下,可能要大家影興趣可自己試試看,記得如果想分享也可以分享給我/images/emoticon/emoticon07.gif


上一篇
Day15 - 菜鳥們一起學習網路 Network 人生第二堂課
下一篇
Day17 - 菜鳥們來一起使用 Docker Compose
系列文
跟著菜鳥手把手用Docker建立服務30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言